iOS-разработка для начинающих от Coddy
Вы научитесь
Программа курса
Курс продлится от 24 академических часов и 3 месяцев. У него имеются два уровня сложности. Ниже будет представлена программа второго, повышенного уровня.
1-й модуль
Научитесь работать с различными типами данных, применять константы. Выясните, что такое массивы, множества и кортежи, определите отличия между ними. Сможете использовать наборы значений в этом языке программирования. Познакомитесь с различными операторами, научитесь применять их при написании кода.
Научитесь работать с различными типами данных, применять константы.
Выясните, что такое массивы, множества и кортежи, определите отличия между ними.
Сможете использовать наборы значений в этом языке программирования.
Познакомитесь с различными операторами, научитесь применять их при написании кода.
2-й модуль
Сможете работать с циклами. Особое внимание уделите циклам For и While. Научитесь применять функции. Узнаете, что такое замыкания и какими они бывают. Познакомитесь со свойствами и методами и научитесь использовать их в коде.
Сможете работать с циклами. Особое внимание уделите циклам For и While.
Научитесь применять функции.
Узнаете, что такое замыкания и какими они бывают.
Познакомитесь со свойствами и методами и научитесь использовать их в коде.
3-й модуль
Разберётесь, почему Swift - это объектно-ориентированный язык. Познакомитесь с классами и понятием наследования. Научитесь использовать протоколы и расширения. Узнаете, что такое опционалы, потренируетесь решать задачи, где они встречаются. Повторите изученное ранее и примените полученные знания при написании кода. Поймёте, как тестировать код и исправлять ошибки.
Разберётесь, почему Swift - это объектно-ориентированный язык. Познакомитесь с классами и понятием наследования.
Научитесь использовать протоколы и расширения.
Узнаете, что такое опционалы, потренируетесь решать задачи, где они встречаются.
Повторите изученное ранее и примените полученные знания при написании кода. Поймёте, как тестировать код и исправлять ошибки.
4-й модуль
Начнёте работать над новым проектом. Подберёте для него картинки в среде разработки Xcode. Поработаете над дизайном приложения. Доделаете приложение, протестируете его на наличие ошибок. Начнёте ещё один проект, спланируете его дизайн и интерфейс.
Начнёте работать над новым проектом. Подберёте для него картинки в среде разработки Xcode.
Поработаете над дизайном приложения.
Доделаете приложение, протестируете его на наличие ошибок.
Начнёте ещё один проект, спланируете его дизайн и интерфейс.
5-й модуль
Добавите в ваш проект кнопки, напишете код. Зададите игре логику, закончите работу над ней и проверите итоговую версию на наличие багов. Сможете создать кнопку, которая позволит поделиться вашей игрой в соцсетях. Начнёте работу над проектом, где используете все навыки, полученные при разработке всех предыдущих.
Добавите в ваш проект кнопки, напишете код.
Зададите игре логику, закончите работу над ней и проверите итоговую версию на наличие багов.
Сможете создать кнопку, которая позволит поделиться вашей игрой в соцсетях.
Начнёте работу над проектом, где используете все навыки, полученные при разработке всех предыдущих.
6-й модуль
Будете работать над ещё одним проектом - интернет-браузером. Добавите вашему браузеру функции выбора и открытия страниц, а также возможность отслеживать прогресс в загрузке. Протестируете получившееся приложение, доработаете его и презентуете преподавателю и группе. Начнёте разработку интерфейса предпоследнего вашего проекта.
Будете работать над ещё одним проектом - интернет-браузером.
Добавите вашему браузеру функции выбора и открытия страниц, а также возможность отслеживать прогресс в загрузке.
Протестируете получившееся приложение, доработаете его и презентуете преподавателю и группе.
Начнёте разработку интерфейса предпоследнего вашего проекта.
7-й модуль
Проработаете логику игры и добавите опцию запроса ответа. Продолжите работать над логикой, вставите в игру возможность проверки ответа. Начнёте работу над последним проектом в курсе. Разработаете его интерфейс. Вы протестируете и доработаете проект. Продемонстрируете всё, чего вы достигли за время прохождения программы, поговорите с преподавателями о карьерных перспективах в области программирования.
Проработаете логику игры и добавите опцию запроса ответа.
Продолжите работать над логикой, вставите в игру возможность проверки ответа.
Начнёте работу над последним проектом в курсе. Разработаете его интерфейс.
Вы протестируете и доработаете проект. Продемонстрируете всё, чего вы достигли за время прохождения программы, поговорите с преподавателями о карьерных перспективах в области программирования.